home *** CD-ROM | disk | FTP | other *** search
/ Amiga Inside! / Amiga FD Inside (1995)(Ultramax).iso / berndspd / devtools / udebug / udebug.offsets < prev    next >
Text File  |  1992-09-04  |  35KB  |  975 lines

  1. ;=======================================================================;
  2. ;                  Amiga-Offsets: Stand Kick 2.0                        ;
  3. ;=======================================================================;
  4. ;                                                                       ;
  5. ;  Die Beschreibung einer Library, Device oder Resource beginnt mit der ;
  6. ;  'lib=', 'dev=' oder 'res='-Anweisung und dem entsprechenden Namen.   ;
  7. ;                                                                       ;
  8. ;  Danach folgen die Offsets (4-stellig Hex) und der Funktions-Name.    ;
  9. ;  Die Offsets müssen aufsteigend sortiert sein.                        ;
  10. ;                                                                       ;
  11. ;  Die Zusatz-Informationen über die zu übergebenden Parameter (Beginn  ;
  12. ;  mit '(' = Klammer auf) sollten ebenfalls angegeben werden, da UDebug ;  
  13. ;  Befehle hat, mit denen die Funktions-Zeilen angelistet werden können.;
  14. ;  Damit hat man die Möglichkeit, die einzelnen Funktionen anzulisten   ;
  15. ;  und so die Übergabe-Parameter beim Trace zu kontrollieren.           ;
  16. ;                                                                       ;
  17. ;  Falls eine Library, Device oder Resource mehrfach mit gleichem Namen ;
  18. ;  angegeben wird, überschreibt die letzte immer die vorherige.         ;
  19. ;                                                                       ;
  20. ;  Kommentar-Zeilen müssen mit einem Semikolon ';' beginnen.            ;
  21. ;                                                                       ;
  22. ;  UDebug hat Platz für 100 Libraries, Devices oder Resourcen.          ;
  23. ;                                                                       ;
  24. ;=======================================================================;
  25.  
  26. lib=exec.library
  27. 001e Supervisor(userFunction)(a5)
  28. 0024 execPrivate1()()
  29. 002a execPrivate2()()
  30. 0030 execPrivate3()()
  31. 0036 execPrivate4()()
  32. 003c execPrivate5()()
  33. 0042 execPrivate6()()
  34. 0048 InitCode(startClass,version)(d0/d1)
  35. 004e InitStruct(initTable,memory,size)(a1/a2,d0)
  36. 0054 MakeLibrary(funcInit,structInit,libInit,dataSize,segList)(a0/a1/a2,d0/d1)
  37. 005a MakeFunctions(target,functionArray,funcDispBase)(a0/a1/a2)
  38. 0060 FindResident(name)(a1)
  39. 0066 InitResident(resident,segList)(a1,d1)
  40. 006c Alert(alertNum)(d7)
  41. 0072 Debug(flags)(d0)
  42. 0078 Disable()()
  43. 007e Enable()()
  44. 0084 Forbid()()
  45. 008a Permit()()
  46. 0090 SetSR(newSR,mask)(d0/d1)
  47. 0096 SuperState()()
  48. 009c UserState(sysStack)(d0)
  49. 00a2 SetIntVector(intNumber,interrupt)(d0/a1)
  50. 00a8 AddIntServer(intNumber,interrupt)(d0/a1)
  51. 00ae RemIntServer(intNumber,interrupt)(d0/a1)
  52. 00b4 Cause(interrupt)(a1)
  53. 00ba Allocate(freeList,byteSize)(a0,d0)
  54. 00c0 Deallocate(freeList,memoryBlock,byteSize)(a0/a1,d0)
  55. 00c6 AllocMem(byteSize,requirements)(d0/d1)
  56. 00cc AllocAbs(byteSize,location)(d0/a1)
  57. 00d2 FreeMem(memoryBlock,byteSize)(a1,d0)
  58. 00d8 AvailMem(requirements)(d1)
  59. 00de AllocEntry(entry)(a0)
  60. 00e4 FreeEntry(entry)(a0)
  61. 00ea Insert(list,node,pred)(a0/a1/a2)
  62. 00f0 AddHead(list,node)(a0/a1)
  63. 00f6 AddTail(list,node)(a0/a1)
  64. 00fc Remove(node)(a1)
  65. 0102 RemHead(list)(a0)
  66. 0108 RemTail(list)(a0)
  67. 010e Enqueue(list,node)(a0/a1)
  68. 0114 FindName(list,name)(a0/a1)
  69. 011a AddTask(task,initPC,finalPC)(a1/a2/a3)
  70. 0120 RemTask(task)(a1)
  71. 0126 FindTask(name)(a1)
  72. 012c SetTaskPri(task,priority)(a1,d0)
  73. 0132 SetSignal(newSignals,signalSet)(d0/d1)
  74. 0138 SetExcept(newSignals,signalSet)(d0/d1)
  75. 013e Wait(signalSet)(d0)
  76. 0144 Signal(task,signalSet)(a1,d0)
  77. 014a AllocSignal(signalNum)(d0)
  78. 0150 FreeSignal(signalNum)(d0)
  79. 0156 AllocTrap(trapNum)(d0)
  80. 015c FreeTrap(trapNum)(d0)
  81. 0162 AddPort(port)(a1)
  82. 0168 RemPort(port)(a1)
  83. 016e PutMsg(port,message)(a0/a1)
  84. 0174 GetMsg(port)(a0)
  85. 017a ReplyMsg(message)(a1)
  86. 0180 WaitPort(port)(a0)
  87. 0186 FindPort(name)(a1)
  88. 018c AddLibrary(library)(a1)
  89. 0192 RemLibrary(library)(a1)
  90. 0198 OldOpenLibrary(libName)(a1)
  91. 019e CloseLibrary(library)(a1)
  92. 01a4 SetFunction(library,funcOffset,newFunction)(a1,a0,d0)
  93. 01aa SumLibrary(library)(a1)
  94. 01b0 AddDevice(device)(a1)
  95. 01b6 RemDevice(device)(a1)
  96. 01bc OpenDevice(devName,unit,ioRequest,flags)(a0,d0/a1,d1)
  97. 01c2 CloseDevice(ioRequest)(a1)
  98. 01c8 DoIO(ioRequest)(a1)
  99. 01ce SendIO(ioRequest)(a1)
  100. 01d4 CheckIO(ioRequest)(a1)
  101. 01da WaitIO(ioRequest)(a1)
  102. 01e0 AbortIO(ioRequest)(a1)
  103. 01e6 AddResource(resource)(a1)
  104. 01ec RemResource(resource)(a1)
  105. 01f2 OpenResource(resName)(a1)
  106. 01f8 execPrivate7()()
  107. 01fe execPrivate8()()
  108. 0204 execPrivate9()()
  109. 020a RawDoFmt(formatString,dataStream,putChProc,putChData)(a0/a1/a2/a3)
  110. 0210 GetCC()()
  111. 0216 TypeOfMem(address)(a1)
  112. 021c Procure(semaport,bidMsg)(a0/a1)
  113. 0222 Vacate(semaport)(a0)
  114. 0228 OpenLibrary(libName,version)(a1,d0)
  115. 022e InitSemaphore(sigSem)(a0)
  116. 0234 ObtainSemaphore(sigSem)(a0)
  117. 023a ReleaseSemaphore(sigSem)(a0)
  118. 0240 AttemptSemaphore(sigSem)(a0)
  119. 0246 ObtainSemaphoreList(sigSem)(a0)
  120. 024c ReleaseSemaphoreList(sigSem)(a0)
  121. 0252 FindSemaphore(sigSem)(a1)
  122. 0258 AddSemaphore(sigSem)(a1)
  123. 025e RemSemaphore(sigSem)(a1)
  124. 0264 SumKickData()()
  125. 026a AddMemList(size,attributes,pri,base,name)(d0/d1/d2/a0/a1)
  126. 0270 CopyMem(source,dest,size)(a0/a1,d0)
  127. 0276 CopyMemQuick(source,dest,size)(a0/a1,d0)
  128. 027c CacheClearU()()
  129. 0282 CacheClearE(address,length,caches)(a0,d0/d1)
  130. 0288 CacheControl(cacheBits,cacheMask)(d0/d1)
  131. 028e CreateIORequest(port,size)(a0,d0)
  132. 0294 DeleteIORequest(iorequest)(a0)
  133. 029a CreateMsgPort()()
  134. 02a0 DeleteMsgPort(port)(a0)
  135. 02a6 ObtainSemaphoreShared(sigSem)(a0)
  136. 02ac AllocVec(byteSize,requirements)(d0/d1)
  137. 02b2 FreeVec(memoryBlock)(a1)
  138. 02b8 CreatePrivatePool(requirements,puddleSize,puddleThresh)(d0/d1/d2)
  139. 02be DeletePrivatePool(poolHeader)(a0)
  140. 02c4 AllocPooled(memSize,poolHeader)(d0/a0)
  141. 02ca FreePooled(memory,poolHeader)(a1,a0)
  142. 02d0 AttemptSemaphoreShared(sigSem)(a0)
  143. 02d6 ColdReboot()()
  144. 02dc StackSwap(newStack)(a0)
  145. 02e2 ChildFree(tid)(d0)
  146. 02e8 ChildOrphan(tid)(d0)
  147. 02ee ChildStatus(tid)(d0)
  148. 02f4 ChildWait(tid)(d0)
  149. 02fa CachePreDMA(address,length,flags)(a0/a1,d1)
  150. 0300 CachePostDMA(address,length,flags)(a0/a1,d1)
  151. 0306 execPrivate10()()
  152. 030c execPrivate11()()
  153. 0312 execPrivate12()()
  154. 0318 execPrivate13()()
  155.  
  156. lib=dos.library
  157. 001e Open(name,accessMode)(d1/d2)
  158. 0024 Close(file)(d1)
  159. 002a Read(file,buffer,length)(d1/d2/d3)
  160. 0030 Write(file,buffer,length)(d1/d2/d3)
  161. 0036 Input()()
  162. 003c Output()()
  163. 0042 Seek(file,position,offset)(d1/d2/d3)
  164. 0048 DeleteFile(name)(d1)
  165. 004e Rename(oldName,newName)(d1/d2)
  166. 0054 Lock(name,type)(d1/d2)
  167. 005a UnLock(lock)(d1)
  168. 0060 DupLock(lock)(d1)
  169. 0066 Examine(lock,fileInfoBlock)(d1/d2)
  170. 006c ExNext(lock,fileInfoBlock)(d1/d2)
  171. 0072 Info(lock,parameterBlock)(d1/d2)
  172. 0078 CreateDir(name)(d1)
  173. 007e CurrentDir(lock)(d1)
  174. 0084 IoErr()()
  175. 008a CreateProc(name,pri,segList,stackSize)(d1/d2/d3/d4)
  176. 0090 Exit(returnCode)(d1)
  177. 0096 LoadSeg(name)(d1)
  178. 009c UnLoadSeg(seglist)(d1)
  179. 00a2 dosPrivate1()()
  180. 00a8 dosPrivate2()()
  181. 00ae DeviceProc(name)(d1)
  182. 00b4 SetComment(name,comment)(d1/d2)
  183. 00ba SetProtection(name,protect)(d1/d2)
  184. 00c0 DateStamp(date)(d1)
  185. 00c6 Delay(timeout)(d1)
  186. 00cc WaitForChar(file,timeout)(d1/d2)
  187. 00d2 ParentDir(lock)(d1)
  188. 00d8 IsInteractive(file)(d1)
  189. 00de Execute(string,file,file2)(d1/d2/d3)
  190. 00e4 AllocDosObject(type,tags)(d1/d2)
  191. 00ea FreeDosObject(type,ptr)(d1/d2)
  192. 00f0 DoPkt(port,action,arg1,arg2,arg3,arg4,arg5)(d1/d2/d3/d4/d5/d6/d7)
  193. 00f6 SendPkt(dp,port,replyport)(d1/d2/d3)
  194. 00fc WaitPkt()()
  195. 0102 ReplyPkt(dp,res1,res2)(d1/d2/d3)
  196. 0108 AbortPkt(port,pkt)(d1/d2)
  197. 010e LockRecord(fh,offset,length,mode,timeout)(d1/d2/d3/d4/d5)
  198. 0114 LockRecords(recArray,timeout)(d1/d2)
  199. 011a UnLockRecord(fh,offset,length)(d1/d2/d3)
  200. 0120 UnLockRecords(recArray)(d1)
  201. 0126 SelectInput(fh)(d1)
  202. 012c SelectOutput(fh)(d1)
  203. 0132 FGetC(fh)(d1)
  204. 0138 FPutC(fh,ch)(d1/d2)
  205. 013e UnGetC(fh,character)(d1/d2)
  206. 0144 FRead(fh,block,blocklen,number)(d1/d2/d3/d4)
  207. 014a FWrite(fh,block,blocklen,number)(d1/d2/d3/d4)
  208. 0150 FGets(fh,buf,buflen)(d1/d2/d3)
  209. 0156 FPuts(fh,str)(d1/d2)
  210. 015c VFWritef(fh,format,argarray)(d1/d2/d3)
  211. 0162 VFPrintf(fh,format,argarray)(d1/d2/d3)
  212. 0168 Flush(fh)(d1)
  213. 016e SetVBuf(fh,buff,type,size)(d1/d2/d3/d4)
  214. 0174 DupLockFromFH(fh)(d1)
  215. 017a OpenFromLock(lock)(d1)
  216. 0180 ParentOfFH(fh)(d1)
  217. 0186 ExamineFH(fh,fib)(d1/d2)
  218. 018c SetFileDate(name,date)(d1/d2)
  219. 0192 NameFromLock(lock,buffer,len)(d1/d2/d3)
  220. 0198 NameFromFH(fh,buffer,len)(d1/d2/d3)
  221. 019e SplitName(name,seperator,buf,oldpos,size)(d1/d2/d3/d4/d5)
  222. 01a4 SameLock(lock1,lock2)(d1/d2)
  223. 01aa SetMode(fh,mode)(d1/d2)
  224. 01b0 ExAll(lock,buffer,size,data,control)(d1/d2/d3/d4/d5)
  225. 01b6 ReadLink(port,lock,path,buffer,size)(d1/d2/d3/d4/d5)
  226. 01bc MakeLink(name,dest,soft)(d1/d2/d3)
  227. 01c2 ChangeMode(type,fh,newmode)(d1/d2/d3)
  228. 01c8 SetFileSize(fh,pos,mode)(d1/d2/d3)
  229. 01ce SetIoErr(result)(d1)
  230. 01d4 Fault(code,header,buffer,len)(d1/d2/d3/d4)
  231. 01da PrintFault(code,header)(d1/d2)
  232. 01e0 ErrorReport(code,type,arg1,device)(d1/d2/d3/d4)
  233. 01ec Cli()()
  234. 01f2 CreateNewProc(tags)(d1)
  235. 01f8 RunCommand(seg,stack,paramptr,paramlen)(d1/d2/d3/d4)
  236. 01fe GetConsoleTask()()
  237. 0204 SetConsoleTask(task)(d1)
  238. 020a GetFileSysTask()()
  239. 0210 SetFileSysTask(task)(d1)
  240. 0216 GetArgStr()()
  241. 021c SetArgStr(string)(d1)
  242. 0222 FindCliProc(num)(d1)
  243. 0228 MaxCli()()
  244. 022e SetCurrentDirName(name)(d1)
  245. 0234 GetCurrentDirName(buf,len)(d1/d2)
  246. 023a SetProgramName(name)(d1)
  247. 0240 GetProgramName(buf,len)(d1/d2)
  248. 0246 SetPrompt(name)(d1)
  249. 024c GetPrompt(buf,len)(d1/d2)
  250. 0252 SetProgramDir(lock)(d1)
  251. 0258 GetProgramDir()()
  252. 025e SystemTagList(command,tags)(d1/d2)
  253. 0264 AssignLock(name,lock)(d1/d2)
  254. 026a AssignLate(name,path)(d1/d2)
  255. 0270 AssignPath(name,path)(d1/d2)
  256. 0276 AssignAdd(name,lock)(d1/d2)
  257. 027c RemAssignList(name,lock)(d1/d2)
  258. 0282 GetDeviceProc(name,dp)(d1/d2)
  259. 0288 FreeDeviceProc(dp)(d1)
  260. 028e LockDosList(flags)(d1)
  261. 0294 UnLockDosList(flags)(d1)
  262. 029a AttemptLockDosList(flags)(d1)
  263. 02a0 RemDosEntry(dlist)(d1)
  264. 02a6 AddDosEntry(dlist)(d1)
  265. 02ac FindDosEntry(dlist,name,flags)(d1/d2/d3)
  266. 02b2 NextDosEntry(dlist,flags)(d1/d2)
  267. 02b8 MakeDosEntry(name,type)(d1/d2)
  268. 02be FreeDosEntry(dlist)(d1)
  269. 02c4 IsFileSystem(name)(d1)
  270. 02ca Format(filesystem,volumename,dostype)(d1/d2/d3)
  271. 02d0 Relabel(drive,newname)(d1/d2)
  272. 02d6 Inhibit(name,onoff)(d1/d2)
  273. 02dc AddBuffers(name,number)(d1/d2)
  274. 02e2 CompareDates(date1,date2)(d1/d2)
  275. 02e8 DateToStr(datetime)(d1)
  276. 02ee StrToDate(datetime)(d1)
  277. 02f4 InternalLoadSeg(fh,table,funcarray,stack)(d0/a0/a1/a2)
  278. 02fa InternalUnLoadSeg(seglist,freefunc)(d1/a1)
  279. 0300 NewLoadSeg(file,tags)(d1/d2)
  280. 0306 AddSegment(name,seg,system)(d1/d2/d3)
  281. 030c FindSegment(name,seg,system)(d1/d2/d3)
  282. 0312 RemSegment(seg)(d1)
  283. 0318 CheckSignal(mask)(d1)
  284. 031e ReadArgs(template,array,args)(d1/d2/d3)
  285. 0324 FindArg(keyword,template)(d1/d2)
  286. 032a ReadItem(name,maxchars,cSource)(d1/d2/d3)
  287. 0330 StrToLong(string,value)(d1/d2)
  288. 0336 MatchFirst(pat,anchor)(d1/d2)
  289. 033c MatchNext(anchor)(d1)
  290. 0342 MatchEnd(anchor)(d1)
  291. 0348 ParsePattern(pat,buf,buflen)(d1/d2/d3)
  292. 034e MatchPattern(pat,str)(d1/d2)
  293. 0354 dosPrivate3()()
  294. 035a FreeArgs(args)(d1)
  295. 0366 FilePart(path)(d1)
  296. 036c PathPart(path)(d1)
  297. 0372 AddPart(dirname,filename,size)(d1/d2/d3)
  298. 0378 StartNotify(notify)(d1)
  299. 037e EndNotify(notify)(d1)
  300. 0384 SetVar(name,buffer,size,flags)(d1/d2/d3/d4)
  301. 038a GetVar(name,buffer,size,flags)(d1/d2/d3/d4)
  302. 0390 DeleteVar(name,flags)(d1/d2)
  303. 0396 FindVar(name,type)(d1/d2)
  304. 039c dosPrivate4()()
  305. 03a2 CliInitNewcli(dp)(a0)
  306. 03a8 CliInitRun(dp)(a0)
  307. 03ae WriteChars(buf,buflen)(d1/d2)
  308. 03b4 PutStr(str)(d1)
  309. 03ba VPrintf(format,argarray)(d1/d2)
  310. 03c6 ParsePatternNoCase(pat,buf,buflen)(d1/d2/d3)
  311. 03cc MatchPatternNoCase(pat,str)(d1/d2)
  312. 03d2 dosPrivate5()()
  313. 03d8 SameDevice(lock1,lock2)(d1/d2)
  314.  
  315. lib=intuition.library
  316. 001e OpenIntuition()()
  317. 0024 Intuition(iEvent)(a0)
  318. 002a AddGadget(window,gadget,position)(a0/a1,d0)
  319. 0030 ClearDMRequest(window)(a0)
  320. 0036 ClearMenuStrip(window)(a0)
  321. 003c ClearPointer(window)(a0)
  322. 0042 CloseScreen(screen)(a0)
  323. 0048 CloseWindow(window)(a0)
  324. 004e CloseWorkBench()()
  325. 0054 CurrentTime(seconds,micros)(a0/a1)
  326. 005a DisplayAlert(alertNumber,string,height)(d0/a0,d1)
  327. 0060 DisplayBeep(screen)(a0)
  328. 0066 DoubleClick(sSeconds,sMicros,cSeconds,cMicros)(d0/d1/d2/d3)
  329. 006c DrawBorder(rp,border,leftOffset,topOffset)(a0/a1,d0/d1)
  330. 0072 DrawImage(rp,image,leftOffset,topOffset)(a0/a1,d0/d1)
  331. 0078 EndRequest(requester,window)(a0/a1)
  332. 007e GetDefPrefs(preferences,size)(a0,d0)
  333. 0084 GetPrefs(preferences,size)(a0,d0)
  334. 008a InitRequester(requester)(a0)
  335. 0090 ItemAddress(menuStrip,menuNumber)(a0,d0)
  336. 0096 ModifyIDCMP(window,flags)(a0,d0)
  337. 009c ModifyProp(gadget,window,requester,flags,horizPot,vertPot,horizBody,vertBody)(a0/a1/a2,d0/d1/d2/d3/d4)
  338. 00a2 MoveScreen(screen,dx,dy)(a0,d0/d1)
  339. 00a8 MoveWindow(window,dx,dy)(a0,d0/d1)
  340. 00ae OffGadget(gadget,window,requester)(a0/a1/a2)
  341. 00b4 OffMenu(window,menuNumber)(a0,d0)
  342. 00ba OnGadget(gadget,window,requester)(a0/a1/a2)
  343. 00c0 OnMenu(window,menuNumber)(a0,d0)
  344. 00c6 OpenScreen(newScreen)(a0)
  345. 00cc OpenWindow(newWindow)(a0)
  346. 00d2 OpenWorkBench()()
  347. 00d8 PrintIText(rp,iText,left,top)(a0/a1,d0/d1)
  348. 00de RefreshGadgets(gadgets,window,requester)(a0/a1/a2)
  349. 00e4 RemoveGadget(window,gadget)(a0/a1)
  350. 00ea ReportMouse(flag,window)(d0/a0)
  351. 00f0 Request(requester,window)(a0/a1)
  352. 00f6 ScreenToBack(screen)(a0)
  353. 00fc ScreenToFront(screen)(a0)
  354. 0102 SetDMRequest(window,requester)(a0/a1)
  355. 0108 SetMenuStrip(window,menu)(a0/a1)
  356. 010e SetPointer(window,pointer,height,width,xOffset,yOffset)(a0/a1,d0/d1/d2/d3)
  357. 0114 SetWindowTitles(window,windowTitle,screenTitle)(a0/a1/a2)
  358. 011a ShowTitle(screen,showIt)(a0,d0)
  359. 0120 SizeWindow(window,dx,dy)(a0,d0/d1)
  360. 0126 ViewAddress()()
  361. 012c ViewPortAddress(window)(a0)
  362. 0132 WindowToBack(window)(a0)
  363. 0138 WindowToFront(window)(a0)
  364. 013e WindowLimits(window,widthMin,heightMin,widthMax,heightMax)(a0,d0/d1/d2/d3)
  365. 0144 SetPrefs(preferences,size,inform)(a0,d0/d1)
  366. 014a IntuiTextLength(iText)(a0)
  367. 0150 WBenchToBack()()
  368. 0156 WBenchToFront()()
  369. 015c AutoRequest(window,body,posText,negText,pFlag,nFlag,width,height)(a0/a1/a2/a3,d0/d1/d2/d3)
  370. 0162 BeginRefresh(window)(a0)
  371. 0168 BuildSysRequest(window,body,posText,negText,flags,width,height)(a0/a1/a2/a3,d0/d1/d2)
  372. 016e EndRefresh(window,complete)(a0,d0)
  373. 0174 FreeSysRequest(window)(a0)
  374. 017a MakeScreen(screen)(a0)
  375. 0180 RemakeDisplay()()
  376. 0186 RethinkDisplay()()
  377. 018c AllocRemember(rememberKey,size,flags)(a0,d0/d1)
  378. 0192 AlohaWorkbench(wbport)(a0)
  379. 0198 FreeRemember(rememberKey,reallyForget)(a0,d0)
  380. 019e LockIBase(dontknow)(d0)
  381. 01a4 UnlockIBase(ibLock)(a0)
  382. 01aa GetScreenData(buffer,size,type,screen)(a0,d0/d1/a1)
  383. 01b0 RefreshGList(gadgets,window,requester,numGad)(a0/a1/a2,d0)
  384. 01b6 AddGList(window,gadget,position,numGad,requester)(a0/a1,d0/d1/a2)
  385. 01bc RemoveGList(remPtr,gadget,numGad)(a0/a1,d0)
  386. 01c2 ActivateWindow(window)(a0)
  387. 01c8 RefreshWindowFrame(window)(a0)
  388. 01ce ActivateGadget(gadgets,window,requester)(a0/a1/a2)
  389. 01d4 NewModifyProp(gadget,window,requester,flags,horizPot,vertPot,horizBody,vertBody,numGad)(a0/a1/a2,d0/d1/d2/d3/d4/d5)
  390. 01da QueryOverscan(displayID,rect,oScanType)(a0/a1,d0)
  391. 01e0 MoveWindowInFrontOf(window,behindWindow)(a0/a1)
  392. 01e6 ChangeWindowBox(window,left,top,width,height)(a0,d0/d1/d2/d3)
  393. 01ec SetEditHook(hook)(a0)
  394. 01f2 SetMouseQueue(window,queueLength)(a0,d0)
  395. 01f8 ZipWindow(window)(a0)
  396. 01fe LockPubScreen(name)(a0)
  397. 0204 UnlockPubScreen(name,screen)(a0/a1)
  398. 020a LockPubScreenList()()
  399. 0210 UnlockPubScreenList()()
  400. 0216 NextPubScreen(screen,namebuf)(a0/a1)
  401. 021c SetDefaultPubScreen(name)(a0)
  402. 0222 SetPubScreenModes(modes)(d0)
  403. 0228 PubScreenStatus(screen,statusFlags)(a0,d0)
  404. 022e ObtainGIRPort(gInfo)(a0)
  405. 0234 ReleaseGIRPort(rp)(a0)
  406. 023a GadgetMouse(gadget,gInfo,mousePoint)(a0/a1/a2)
  407. 0240 intuitionPrivate1()()
  408. 0246 GetDefaultPubScreen(nameBuffer)(a0)
  409. 024c EasyRequestArgs(window,easyStruct,idcmpPtr,args)(a0/a1/a2/a3)
  410. 0252 BuildEasyRequestArgs(window,easyStruct,idcmp,args)(a0/a1,d0/a3)
  411. 0258 SysReqHandler(window,idcmpPtr,waitInput)(a0/a1,d0)
  412. 025e OpenWindowTagList(newWindow,tagList)(a0/a1)
  413. 0264 OpenScreenTagList(newScreen,tagList)(a0/a1)
  414. 026a DrawImageState(rp,image,leftOffset,topOffset,state,drawInfo)(a0/a1,d0/d1/d2/a2)
  415. 0270 PointInImage(point,image)(d0/a0)
  416. 0276 EraseImage(rp,image,leftOffset,topOffset)(a0/a1,d0/d1)
  417. 027c NewObjectA(classPtr,classID,tagList)(a0/a1/a2)
  418. 0282 DisposeObject(object)(a0)
  419. 0288 SetAttrsA(object,tagList)(a0/a1)
  420. 028e GetAttr(attrID,object,storagePtr)(d0/a0/a1)
  421. 0294 SetGadgetAttrsA(gadget,window,requester,tagList)(a0/a1/a2/a3)
  422. 029a NextObject(objectPtrPtr)(a0)
  423. 02a0 intuitionPrivate2()()
  424. 02a6 MakeClass(classID,superClassID,superClassPtr,instanceSize,flags)(a0/a1/a2,d0/d1)
  425. 02ac AddClass(classPtr)(a0)
  426. 02b2 GetScreenDrawInfo(screen)(a0)
  427. 02b8 FreeScreenDrawInfo(screen,drawInfo)(a0/a1)
  428. 02be ResetMenuStrip(window,menu)(a0/a1)
  429. 02c4 RemoveClass(classPtr)(a0)
  430. 02ca FreeClass(classPtr)(a0)
  431. 02d0 intuitionPrivate3()()
  432. 02d6 intuitionPrivate4()()
  433.  
  434. lib=graphics.library
  435. 001e BltBitMap(srcBitMap,xSrc,ySrc,destBitMap,xDest,yDest,xSize,ySize,minterm,mask,tempA)(a0,d0/d1/a1,d2/d3/d4/d5/d6/d7/a2)
  436. 0024 BltTemplate(source,xSrc,srcMod,destRP,xDest,yDest,xSize,ySize)(a0,d0/d1/a1,d2/d3/d4/d5)
  437. 002a ClearEOL(rp)(a1)
  438. 0030 ClearScreen(rp)(a1)
  439. 0036 TextLength(rp,string,count)(a1,a0,d0)
  440. 003c Text(rp,string,count)(a1,a0,d0)
  441. 0042 SetFont(rp,textFont)(a1,a0)
  442. 0048 OpenFont(textAttr)(a0)
  443. 004e CloseFont(textFont)(a1)
  444. 0054 AskSoftStyle(rp)(a1)
  445. 005a SetSoftStyle(rp,style,enable)(a1,d0/d1)
  446. 0060 AddBob(bob,rp)(a0/a1)
  447. 0066 AddVSprite(vSprite,rp)(a0/a1)
  448. 006c DoCollision(rp)(a1)
  449. 0072 DrawGList(rp,vp)(a1,a0)
  450. 0078 InitGels(head,tail,gelsInfo)(a0/a1/a2)
  451. 007e InitMasks(vSprite)(a0)
  452. 0084 RemIBob(bob,rp,vp)(a0/a1/a2)
  453. 008a RemVSprite(vSprite)(a0)
  454. 0090 SetCollision(num,routine,gelsInfo)(d0/a0/a1)
  455. 0096 SortGList(rp)(a1)
  456. 009c AddAnimOb(anOb,anKey,rp)(a0/a1/a2)
  457. 00a2 Animate(anKey,rp)(a0/a1)
  458. 00a8 GetGBuffers(anOb,rp,flag)(a0/a1,d0)
  459. 00ae InitGMasks(anOb)(a0)
  460. 00b4 DrawEllipse(rp,xCenter,yCenter,a,b)(a1,d0/d1/d2/d3)
  461. 00ba AreaEllipse(rp,xCenter,yCenter,a,b)(a1,d0/d1/d2/d3)
  462. 00c0 LoadRGB4(vp,colors,count)(a0/a1,d0)
  463. 00c6 InitRastPort(rp)(a1)
  464. 00cc InitVPort(vp)(a0)
  465. 00d2 MrgCop(view)(a1)
  466. 00d8 MakeVPort(view,vp)(a0/a1)
  467. 00de LoadView(view)(a1)
  468. 00e4 WaitBlit()()
  469. 00ea SetRast(rp,pen)(a1,d0)
  470. 00f0 Move(rp,x,y)(a1,d0/d1)
  471. 00f6 Draw(rp,x,y)(a1,d0/d1)
  472. 00fc AreaMove(rp,x,y)(a1,d0/d1)
  473. 0102 AreaDraw(rp,x,y)(a1,d0/d1)
  474. 0108 AreaEnd(rp)(a1)
  475. 010e WaitTOF()()
  476. 0114 QBlit(blit)(a1)
  477. 011a InitArea(areaInfo,vectorBuffer,maxVectors)(a0/a1,d0)
  478. 0120 SetRGB4(vp,index,red,green,blue)(a0,d0/d1/d2/d3)
  479. 0126 QBSBlit(blit)(a1)
  480. 012c BltClear(memBlock,byteCount,flags)(a1,d0/d1)
  481. 0132 RectFill(rp,xMin,yMin,xMax,yMax)(a1,d0/d1/d2/d3)
  482. 0138 BltPattern(rp,mask,xMin,yMin,xMax,yMax,maskBPR)(a1,a0,d0/d1/d2/d3/d4)
  483. 013e ReadPixel(rp,x,y)(a1,d0/d1)
  484. 0144 WritePixel(rp,x,y)(a1,d0/d1)
  485. 014a Flood(rp,mode,x,y)(a1,d2,d0/d1)
  486. 0150 PolyDraw(rp,count,polyTable)(a1,d0/a0)
  487. 0156 SetAPen(rp,pen)(a1,d0)
  488. 015c SetBPen(rp,pen)(a1,d0)
  489. 0162 SetDrMd(rp,drawMode)(a1,d0)
  490. 0168 InitView(view)(a1)
  491. 016e CBump(copList)(a1)
  492. 0174 CMove(copList,destination,data)(a1,d0/d1)
  493. 017a CWait(copList,v,h)(a1,d0/d1)
  494. 0180 VBeamPos()()
  495. 0186 InitBitMap(bitMap,depth,width,height)(a0,d0/d1/d2)
  496. 018c ScrollRaster(rp,dx,dy,xMin,yMin,xMax,yMax)(a1,d0/d1/d2/d3/d4/d5)
  497. 0192 WaitBOVP(vp)(a0)
  498. 0198 GetSprite(sprite,num)(a0,d0)
  499. 019e FreeSprite(num)(d0)
  500. 01a4 ChangeSprite(vp,sprite,newData)(a0/a1/a2)
  501. 01aa MoveSprite(vp,sprite,x,y)(a0/a1,d0/d1)
  502. 01b0 LockLayerRom(layer)(a5)
  503. 01b6 UnlockLayerRom(layer)(a5)
  504. 01bc SyncSBitMap(layer)(a0)
  505. 01c2 CopySBitMap(layer)(a0)
  506. 01c8 OwnBlitter()()
  507. 01ce DisownBlitter()()
  508. 01d4 InitTmpRas(tmpRas,buffer,size)(a0/a1,d0)
  509. 01da AskFont(rp,textAttr)(a1,a0)
  510. 01e0 AddFont(textFont)(a1)
  511. 01e6 RemFont(textFont)(a1)
  512. 01ec AllocRaster(width,height)(d0/d1)
  513. 01f2 FreeRaster(p,width,height)(a0,d0/d1)
  514. 01f8 AndRectRegion(region,rectangle)(a0/a1)
  515. 01fe OrRectRegion(region,rectangle)(a0/a1)
  516. 0204 NewRegion()()
  517. 020a ClearRectRegion(region,rectangle)(a0/a1)
  518. 0210 ClearRegion(region)(a0)
  519. 0216 DisposeRegion(region)(a0)
  520. 021c FreeVPortCopLists(vp)(a0)
  521. 0222 FreeCopList(copList)(a0)
  522. 0228 ClipBlit(srcRP,xSrc,ySrc,destRP,xDest,yDest,xSize,ySize,minterm)(a0,d0/d1/a1,d2/d3/d4/d5/d6)
  523. 022e XorRectRegion(region,rectangle)(a0/a1)
  524. 0234 FreeCprList(cprList)(a0)
  525. 023a GetColorMap(entries)(d0)
  526. 0240 FreeColorMap(colorMap)(a0)
  527. 0246 GetRGB4(colorMap,entry)(a0,d0)
  528. 024c ScrollVPort(vp)(a0)
  529. 0252 UCopperListInit(uCopList,n)(a0,d0)
  530. 0258 FreeGBuffers(anOb,rp,flag)(a0/a1,d0)
  531. 025e BltBitMapRastPort(srcBitMap,xSrc,ySrc,destRP,xDest,yDest,xSize,ySize,minterm)(a0,d0/d1/a1,d2/d3/d4/d5/d6)
  532. 0264 OrRegionRegion(srcRegion,destRegion)(a0/a1)
  533. 026a XorRegionRegion(srcRegion,destRegion)(a0/a1)
  534. 0270 AndRegionRegion(srcRegion,destRegion)(a0/a1)
  535. 0276 SetRGB4CM(colorMap,index,red,green,blue)(a0,d0/d1/d2/d3)
  536. 027c BltMaskBitMapRastPort(srcBitMap,xSrc,ySrc,destRP,xDest,yDest,xSize,ySize,minterm,bltMask)(a0,d0/d1/a1,d2/d3/d4/d5/d6/a2)
  537. 028e AttemptLockLayerRom(layer)(a5)
  538. 0294 GfxNew(gfxNodeType)(d0)
  539. 029a GfxFree(gfxNodePtr)(a0)
  540. 02a0 GfxAssociate(associateNode,gfxNodePtr)(a0/a1)
  541. 02a6 BitMapScale(bitScaleArgs)(a0)
  542. 02ac ScalerDiv(factor,numerator,denominator)(d0/d1/d2)
  543. 02b2 TextExtent(rp,string,count,textExtent)(a1,a0,d0/a2)
  544. 02b8 TextFit(rp,string,strLen,textExtent,constrainingExtent,strDirection,constrainingBitWidth,constrainingBitHeight)(a1,a0,d0/a2/a3,d1/d2/d3)
  545. 02be GfxLookUp(associateNode)(a0)
  546. 02c4 VideoControl(colorMap,tagarray)(a0/a1)
  547. 02ca OpenMonitor(monitorName,displayID)(a1,d0)
  548. 02d0 CloseMonitor(monitorSpec)(a0)
  549. 02d6 FindDisplayInfo(displayID)(d0)
  550. 02dc NextDisplayInfo(displayID)(d0)
  551. 02e2 graphicsPrivate1()()
  552. 02e8 graphicsPrivate2()()
  553. 02ee graphicsPrivate3()()
  554. 02f4 GetDisplayInfoData(handle,buf,size,tagID,displayID)(a0/a1,d0/d1/d2)
  555. 02fa FontExtent(font,fontExtent)(a0/a1)
  556. 0300 ReadPixelLine8(rp,xstart,ystart,width,array,tempRP)(a0,d0/d1/d2/a2,a1)
  557. 0306 WritePixelLine8(rp,xstart,ystart,width,array,tempRP)(a0,d0/d1/d2/a2,a1)
  558. 030c ReadPixelArray8(rp,xstart,ystart,xstop,ystop,array,temprp)(a0,d0/d1/d2/d3/a2,a1)
  559. 0312 WritePixelArray8(rp,xstart,ystart,xstop,ystop,array,temprp)(a0,d0/d1/d2/d3/a2,a1)
  560. 0318 GetVPModeID(vp)(a0)
  561. 031e ModeNotAvailable(modeID)(d0)
  562. 0324 WeighTAMatch(reqTextAttr,targetTextAttr,targetTags)(a0/a1/a2)
  563. 032a EraseRect(rp,xMin,yMin,xMax,yMax)(a1,d0/d1/d2/d3)
  564. 0330 ExtendFont(font,fontTags)(a0/a1)
  565. 0336 StripFont(font)(a0)
  566.  
  567. lib=layers.library
  568. 001e InitLayers(li)(a0)
  569. 0024 CreateUpfrontLayer(li,bm,x0,y0,x1,y1,flags,bm2)(a0/a1,d0/d1/d2/d3/d4/a2)
  570. 002a CreateBehindLayer(li,bm,x0,y0,x1,y1,flags,bm2)(a0/a1,d0/d1/d2/d3/d4/a2)
  571. 0030 UpfrontLayer(dummy,layer)(a0/a1)
  572. 0036 BehindLayer(dummy,layer)(a0/a1)
  573. 003c MoveLayer(dummy,layer,dx,dy)(a0/a1,d0/d1)
  574. 0042 SizeLayer(dummy,layer,dx,dy)(a0/a1,d0/d1)
  575. 0048 ScrollLayer(dummy,layer,dx,dy)(a0/a1,d0/d1)
  576. 004e BeginUpdate(l)(a0)
  577. 0054 EndUpdate(layer,flag)(a0,d0)
  578. 005a DeleteLayer(dummy,layer)(a0/a1)
  579. 0060 LockLayer(dummy,layer)(a0/a1)
  580. 0066 UnlockLayer(layer)(a0)
  581. 006c LockLayers(li)(a0)
  582. 0072 UnlockLayers(li)(a0)
  583. 0078 LockLayerInfo(li)(a0)
  584. 007e SwapBitsRastPortClipRect(rp,cr)(a0/a1)
  585. 0084 WhichLayer(li,x,y)(a0,d0/d1)
  586. 008a UnlockLayerInfo(li)(a0)
  587. 0090 NewLayerInfo()()
  588. 0096 DisposeLayerInfo(li)(a0)
  589. 009c FattenLayerInfo(li)(a0)
  590. 00a2 ThinLayerInfo(li)(a0)
  591. 00a8 MoveLayerInFrontOf(layer_to_move,other_layer)(a0/a1)
  592. 00ae InstallClipRegion(layer,region)(a0/a1)
  593. 00b4 MoveSizeLayer(layer,dx,dy,dw,dh)(a0,d0/d1/d2/d3)
  594. 00ba CreateUpfrontHookLayer(li,bm,x0,y0,x1,y1,flags,hook,bm2)(a0/a1,d0/d1/d2/d3/d4/a3,a2)
  595. 00c0 CreateBehindHookLayer(li,bm,x0,y0,x1,y1,flags,hook,bm2)(a0/a1,d0/d1/d2/d3/d4/a3,a2)
  596. 00c6 InstallLayerHook(layer,hook)(a0/a1)
  597.  
  598. lib=commodities.library
  599. 001e CreateCxObj(type,arg1,arg2)(d0/a0/a1)
  600. 0024 CxBroker(nb,error)(a0,d0)
  601. 002a ActivateCxObj(co,true)(a0,d0)
  602. 0030 DeleteCxObj(co)(a0)
  603. 0036 DeleteCxObjAll(co)(a0)
  604. 003c CxObjType(co)(a0)
  605. 0042 CxObjError(co)(a0)
  606. 0048 ClearCxObjError(co)(a0)
  607. 004e SetCxObjPri(co,pri)(a0,d0)
  608. 0054 AttachCxObj(headObj,co)(a0/a1)
  609. 005a EnqueueCxObj(headObj,co)(a0/a1)
  610. 0060 InsertCxObj(headObj,co,pred)(a0/a1/a2)
  611. 0066 RemoveCxObj(co)(a0)
  612. 006c commoditiesPrivate1()()
  613. 0072 SetTranslate(translator,events)(a0/a1)
  614. 0078 SetFilter(filter,text)(a0/a1)
  615. 007e SetFilterIX(filter,ix)(a0/a1)
  616. 0084 ParseIX(description,ix)(a0/a1)
  617. 008a CxMsgType(cxm)(a0)
  618. 0090 CxMsgData(cxm)(a0)
  619. 0096 CxMsgID(cxm)(a0)
  620. 009c DivertCxMsg(cxm,headobj,ret)(a0/a1/a2)
  621. 00a2 RouteCxMsg(cxm,co)(a0/a1)
  622. 00a8 DisposeCxMsg(cxm)(a0)
  623. 00ae InvertKeyMap(ansicode,event,km)(d0/a0/a1)
  624. 00b4 AddIEvents(events)(a0)
  625. 00ba commoditiesPrivate2()()
  626. 00c0 commoditiesPrivate3()()
  627. 00c6 commoditiesPrivate4()()
  628.  
  629. lib=gadtools.library
  630. 001e CreateGadgetA(kind,gad,ng,taglist)(d0/a0/a1/a2)
  631. 0024 FreeGadgets(gad)(a0)
  632. 002a GT_SetGadgetAttrsA(gad,win,req,taglist)(a0/a1/a2/a3)
  633. 0030 CreateMenusA(newmenu,taglist)(a0/a1)
  634. 0036 FreeMenus(menu)(a0)
  635. 003c LayoutMenuItemsA(firstitem,vi,taglist)(a0/a1/a2)
  636. 0042 LayoutMenusA(firstmenu,vi,taglist)(a0/a1/a2)
  637. 0048 GT_GetIMsg(iport)(a0)
  638. 004e GT_ReplyIMsg(imsg)(a1)
  639. 0054 GT_RefreshWindow(win,req)(a0/a1)
  640. 005a GT_BeginRefresh(win)(a0)
  641. 0060 GT_EndRefresh(win,complete)(a0,d0)
  642. 0066 GT_FilterIMsg(imsg)(a1)
  643. 006c GT_PostFilterIMsg(imsg)(a1)
  644. 0072 CreateContext(glistptr)(a0)
  645. 0078 DrawBevelBoxA(rport,left,top,width,height,taglist)(a0,d0/d1/d2/d3/a1)
  646. 007e GetVisualInfoA(screen,taglist)(a0/a1)
  647. 0084 FreeVisualInfo(vi)(a0)
  648. 008a gadtoolsPrivate1()()
  649. 0090 gadtoolsPrivate2()()
  650. 0096 gadtoolsPrivate3()()
  651. 009c gadtoolsPrivate4()()
  652. 00a2 gadtoolsPrivate5()()
  653. 00a8 gadtoolsPrivate6()()
  654.  
  655. lib=icon.library
  656. 001e iconPrivate1()()
  657. 0024 iconPrivate2()()
  658. 002a GetIcon(name,icon,freelist)(a0/a1/a2)
  659. 0030 PutIcon(name,icon)(a0/a1)
  660. 0036 FreeFreeList(freelist)(a0)
  661. 003c iconPrivate3()()
  662. 0042 iconPrivate4()()
  663. 0048 AddFreeList(freelist,mem,size)(a0/a1/a2)
  664. 004e GetDiskObject(name)(a0)
  665. 0054 PutDiskObject(name,diskobj)(a0/a1)
  666. 005a FreeDiskObject(diskobj)(a0)
  667. 0060 FindToolType(toolTypeArray,typeName)(a0/a1)
  668. 0066 MatchToolValue(typeString,value)(a0/a1)
  669. 006c BumpRevision(newname,oldname)(a0/a1)
  670. 0072 iconPrivate5()()
  671. 0078 GetDefDiskObject(type)(d0)
  672. 007e PutDefDiskObject(diskObject)(a0)
  673. 0084 GetDiskObjectNew(name)(a0)
  674. 008a DeleteDiskObject(name)(a0)
  675.  
  676. lib=iffparse.library
  677. 001e AllocIFF()()
  678. 0024 OpenIFF(iff,rwMode)(a0,d0)
  679. 002a ParseIFF(iff,control)(a0,d0)
  680. 0030 CloseIFF(iff)(a0)
  681. 0036 FreeIFF(iff)(a0)
  682. 003c ReadChunkBytes(iff,buf,size)(a0/a1,d0)
  683. 0042 WriteChunkBytes(iff,buf,size)(a0/a1,d0)
  684. 0048 ReadChunkRecords(iff,buf,bytesPerRecord,nRecords)(a0/a1,d0/d1)
  685. 004e WriteChunkRecords(iff,buf,bytesPerRecord,nRecords)(a0/a1,d0/d1)
  686. 0054 PushChunk(iff,type,id,size)(a0,d0/d1/d2)
  687. 005a PopChunk(iff)(a0)
  688. 0066 EntryHandler(iff,type,id,position,handler,object)(a0,d0/d1/d2/a1/a2)
  689. 006c ExitHandler(iff,type,id,position,handler,object)(a0,d0/d1/d2/a1/a2)
  690. 0072 PropChunk(iff,type,id)(a0,d0/d1)
  691. 0078 PropChunks(iff,propArray,nProps)(a0/a1,d0)
  692. 007e StopChunk(iff,type,id)(a0,d0/d1)
  693. 0084 StopChunks(iff,propArray,nProps)(a0/a1,d0)
  694. 008a CollectionChunk(iff,type,id)(a0,d0/d1)
  695. 0090 CollectionChunks(iff,propArray,nProps)(a0/a1,d0)
  696. 0096 StopOnExit(iff,type,id)(a0,d0/d1)
  697. 009c FindProp(iff,type,id)(a0,d0/d1)
  698. 00a2 FindCollection(iff,type,id)(a0,d0/d1)
  699. 00a8 FindPropContext(iff)(a0)
  700. 00ae CurrentChunk(iff)(a0)
  701. 00b4 ParentChunk(contextNode)(a0)
  702. 00ba AllocLocalItem(type,id,ident,dataSize)(d0/d1/d2/d3)
  703. 00c0 LocalItemData(localItem)(a0)
  704. 00c6 SetLocalItemPurge(localItem,purgeHook)(a0/a1)
  705. 00cc FreeLocalItem(localItem)(a0)
  706. 00d2 FindLocalItem(iff,type,id,ident)(a0,d0/d1/d2)
  707. 00d8 StoreLocalItem(iff,localItem,position)(a0/a1,d0)
  708. 00de StoreItemInContext(iff,localItem,contextNode)(a0/a1/a2)
  709. 00e4 InitIFF(iff,flags,streamHook)(a0,d0/a1)
  710. 00ea InitIFFasDOS(iff)(a0)
  711. 00f0 InitIFFasClip(iff)(a0)
  712. 00f6 OpenClipboard(unitNum)(d0)
  713. 00fc CloseClipboard(clipboard)(a0)
  714. 0102 GoodID(id)(d0)
  715. 0108 GoodType(type)(d0)
  716. 010e IDtoStr(id,buf)(d0/a0)
  717.  
  718. lib=asl.library
  719. 001e AllocFileRequest()()
  720. 0024 FreeFileRequest(fileReq)(a0)
  721. 002a RequestFile(fileReq)(a0)
  722. 0030 AllocAslRequest(type,tagList)(d0/a0)
  723. 0036 FreeAslRequest(request)(a0)
  724. 003c AslRequest(request,tagList)(a0/a1)
  725.  
  726. lib=diskfont.library
  727. 001e OpenDiskFont(textAttr)(a0)
  728. 0024 AvailFonts(buffer,bufBytes,flags)(a0,d0/d1)
  729. 002a NewFontContents(fontsLock,fontName)(a0/a1)
  730. 0030 DisposeFontContents(fontContentsHeader)(a1)
  731. 0036 NewScaledDiskFont(sourceFont,destTextAttr)(a0/a1)
  732.  
  733. lib=expansion.library
  734. 001e AddConfigDev(configDev)(a0)
  735. 0024 AddBootNode(bootPri,flags,deviceNode,configDev)(d0/d1/a0/a1)
  736. 002a AllocBoardMem(slotSpec)(d0)
  737. 0030 AllocConfigDev()()
  738. 0036 AllocExpansionMem(numSlots,slotAlign)(d0/d1)
  739. 003c ConfigBoard(board,configDev)(a0/a1)
  740. 0042 ConfigChain(baseAddr)(a0)
  741. 0048 FindConfigDev(oldConfigDev,manufacturer,product)(a0,d0/d1)
  742. 004e FreeBoardMem(startSlot,slotSpec)(d0/d1)
  743. 0054 FreeConfigDev(configDev)(a0)
  744. 005a FreeExpansionMem(startSlot,numSlots)(d0/d1)
  745. 0060 ReadExpansionByte(board,offset)(a0,d0)
  746. 0066 ReadExpansionRom(board,configDev)(a0/a1)
  747. 006c RemConfigDev(configDev)(a0)
  748. 0072 WriteExpansionByte(board,offset,byte)(a0,d0/d1)
  749. 0078 ObtainConfigBinding()()
  750. 007e ReleaseConfigBinding()()
  751. 0084 SetCurrentBinding(currentBinding,bindingSize)(a0,d0)
  752. 008a GetCurrentBinding(currentBinding,bindingSize)(a0,d0)
  753. 0090 MakeDosNode(parmPacket)(a0)
  754. 0096 AddDosNode(bootPri,flags,deviceNode)(d0/d1/a0)
  755. 009c expansionPrivate1()()
  756. 00a2 expansionPrivate2()()
  757.  
  758. lib=keymap.library
  759. 001e SetKeyMapDefault(keyMap)(a0)
  760. 0024 AskKeyMapDefault()()
  761. 002a MapRawKey(event,buffer,length,keyMap)(a0/a1,d1/a2)
  762. 0030 MapANSI(string,count,buffer,length,keyMap)(a0,d0/a1,d1/a2)
  763.  
  764. lib=rexxsyslib.library
  765. 007e CreateArgstring(string,length)(a0,d0)
  766. 0084 DeleteArgstring(argstring)(a0)
  767. 008a LengthArgstring(argstring)(a0)
  768. 0090 CreateRexxMsg(port,extension,host)(a0/a1,d0)
  769. 0096 DeleteRexxMsg(packet)(a0)
  770. 009c ClearRexxMsg(msgptr,count)(a0,d0)
  771. 00a2 FillRexxMsg(msgptr,count,mask)(a0,d0/d1)
  772. 00a8 IsRexxMsg(msgptr)(a0)
  773. 01c2 LockRexxBase(resource)(d0)
  774. 01c8 UnlockRexxBase(resource)(d0)
  775.  
  776. lib=utility.library
  777. 001e FindTagItem(tagVal,tagList)(d0/a0)
  778. 0024 GetTagData(tagVal,defaultVal,tagList)(d0/d1/a0)
  779. 002a PackBoolTags(initialFlags,tagList,boolMap)(d0/a0/a1)
  780. 0030 NextTagItem(tagListPtr)(a0)
  781. 0036 FilterTagChanges(newTagList,oldTagList,apply)(a0/a1,d0)
  782. 003c MapTags(tagList,mapList,includeMiss)(a0/a1,d0)
  783. 0042 AllocateTagItems(numItems)(d0)
  784. 0048 CloneTagItems(tagList)(a0)
  785. 004e FreeTagItems(tagList)(a0)
  786. 0054 RefreshTagItemClones(cloneList,origList)(a0/a1)
  787. 005a TagInArray(tagVal,tagArray)(d0/a0)
  788. 0060 FilterTagItems(tagList,filterArray,logic)(a0/a1,d0)
  789. 0066 CallHookPkt(hook,object,paramPacket)(a0/a2,a1)
  790. 0078 Amiga2Date(amigaTime,date)(d0/a0)
  791. 007e Date2Amiga(date)(a0)
  792. 0084 CheckDate(date)(a0)
  793. 008a SMult32(factor1,factor2)(d0/d1)
  794. 0090 UMult32(factor1,factor2)(d0/d1)
  795. 0096 SDivMod32(dividend,divisor)(d0/d1)
  796. 009c UDivMod32(dividend,divisor)(d0/d1)
  797. 00a2 Stricmp(string1,string2)(a0/a1)
  798. 00a8 Strnicmp(string1,string2,length)(a0/a1,d0)
  799. 00ae ToUpper(character)(d0)
  800. 00b4 ToLower(character)(d0)
  801.  
  802. lib=workbench.library
  803. 001e wbPrivate1()()
  804. 0024 wbPrivate2()()
  805. 002a wbPrivate3()()
  806. 0030 AddAppWindowA(id,userdata,window,msgport,taglist)(d0/d1/a0/a1/a2)
  807. 0036 RemoveAppWindow(appWindow)(a0)
  808. 003c AddAppIconA(id,userdata,text,msgport,lock,diskobj,taglist)(d0/d1/a0/a1/a2/a3/a4)
  809. 0042 RemoveAppIcon(appIcon)(a0)
  810. 0048 AddAppMenuItemA(id,userdata,text,msgport,taglist)(d0/d1/a0/a1/a2)
  811. 004e RemoveAppMenuItem(appMenuItem)(a0)
  812.  
  813. lib=translator.library
  814. 001e Translate(inputString,inputLength,outputBuffer,bufferSize)(a0,d0/a1,d1)
  815.  
  816. lib=mathffp.library
  817. 001e SPFix(parm)(d0)
  818. 0024 SPFlt(integer)(d0)
  819. 002a SPCmp(leftParm,rightParm)(d1,d0)
  820. 0030 SPTst(parm)(d1)
  821. 0036 SPAbs(parm)(d0)
  822. 003c SPNeg(parm)(d0)
  823. 0042 SPAdd(leftParm,rightParm)(d1,d0)
  824. 0048 SPSub(leftParm,rightParm)(d1,d0)
  825. 004e SPMul(leftParm,rightParm)(d1,d0)
  826. 0054 SPDiv(leftParm,rightParm)(d1,d0)
  827. 005a SPFloor(parm)(d0)
  828. 0060 SPCeil(parm)(d0)
  829.  
  830. lib=mathieeedoubbas.library
  831. 001e IEEEDPFix(parm)(d0/d1)
  832. 0024 IEEEDPFlt(integer)(d0)
  833. 002a IEEEDPCmp(leftParm,rightParm)(d0/d1/d2/d3)
  834. 0030 IEEEDPTst(parm)(d0/d1)
  835. 0036 IEEEDPAbs(parm)(d0/d1)
  836. 003c IEEEDPNeg(parm)(d0/d1)
  837. 0042 IEEEDPAdd(leftParm,rightParm)(d0/d1/d2/d3)
  838. 0048 IEEEDPSub(leftParm,rightParm)(d0/d1/d2/d3)
  839. 004e IEEEDPMul(factor1,factor2)(d0/d1/d2/d3)
  840. 0054 IEEEDPDiv(dividend,divisor)(d0/d1/d2/d3)
  841. 005a IEEEDPFloor(parm)(d0/d1)
  842. 0060 IEEEDPCeil(parm)(d0/d1)
  843.  
  844. lib=mathieeedoubtrans.library
  845. 001e IEEEDPAtan(parm)(d0/d1)
  846. 0024 IEEEDPSin(parm)(d0/d1)
  847. 002a IEEEDPCos(parm)(d0/d1)
  848. 0030 IEEEDPTan(parm)(d0/d1)
  849. 0036 IEEEDPSincos(pf2,parm)(a0,d0/d1)
  850. 003c IEEEDPSinh(parm)(d0/d1)
  851. 0042 IEEEDPCosh(parm)(d0/d1)
  852. 0048 IEEEDPTanh(parm)(d0/d1)
  853. 004e IEEEDPExp(parm)(d0/d1)
  854. 0054 IEEEDPLog(parm)(d0/d1)
  855. 005a IEEEDPPow(exp,arg)(d2/d3,d0/d1)
  856. 0060 IEEEDPSqrt(parm)(d0/d1)
  857. 0066 IEEEDPTieee(parm)(d0/d1)
  858. 006c IEEEDPFieee(single)(d0)
  859. 0072 IEEEDPAsin(parm)(d0/d1)
  860. 0078 IEEEDPAcos(parm)(d0/d1)
  861. 007e IEEEDPLog10(parm)(d0/d1)
  862.  
  863. lib=mathieeesingbas.library
  864. 001e IEEESPFix(parm)(d0)
  865. 0024 IEEESPFlt(integer)(d0)
  866. 002a IEEESPCmp(leftParm,rightParm)(d0/d1)
  867. 0030 IEEESPTst(parm)(d0)
  868. 0036 IEEESPAbs(parm)(d0)
  869. 003c IEEESPNeg(parm)(d0)
  870. 0042 IEEESPAdd(leftParm,rightParm)(d0/d1)
  871. 0048 IEEESPSub(leftParm,rightParm)(d0/d1)
  872. 004e IEEESPMul(leftParm,rightParm)(d0/d1)
  873. 0054 IEEESPDiv(dividend,divisor)(d0/d1)
  874. 005a IEEESPFloor(parm)(d0)
  875. 0060 IEEESPCeil(parm)(d0)
  876.  
  877. lib=mathieeesingtrans.library
  878. 001e IEEESPAtan(parm)(d0)
  879. 0024 IEEESPSin(parm)(d0)
  880. 002a IEEESPCos(parm)(d0)
  881. 0030 IEEESPTan(parm)(d0)
  882. 0036 IEEESPSincos(cosptr,parm)(a0,d0)
  883. 003c IEEESPSinh(parm)(d0)
  884. 0042 IEEESPCosh(parm)(d0)
  885. 0048 IEEESPTanh(parm)(d0)
  886. 004e IEEESPExp(parm)(d0)
  887. 0054 IEEESPLog(parm)(d0)
  888. 005a IEEESPPow(exp,arg)(d1,d0)
  889. 0060 IEEESPSqrt(parm)(d0)
  890. 0066 IEEESPTieee(parm)(d0)
  891. 006c IEEESPFieee(parm)(d0)
  892. 0072 IEEESPAsin(parm)(d0)
  893. 0078 IEEESPAcos(parm)(d0)
  894. 007e IEEESPLog10(parm)(d0)
  895.  
  896. lib=mathtrans.library
  897. 001e SPAtan(parm)(d0)
  898. 0024 SPSin(parm)(d0)
  899. 002a SPCos(parm)(d0)
  900. 0030 SPTan(parm)(d0)
  901. 0036 SPSincos(cosResult,parm)(d1,d0)
  902. 003c SPSinh(parm)(d0)
  903. 0042 SPCosh(parm)(d0)
  904. 0048 SPTanh(parm)(d0)
  905. 004e SPExp(parm)(d0)
  906. 0054 SPLog(parm)(d0)
  907. 005a SPPow(power,arg)(d1,d0)
  908. 0060 SPSqrt(parm)(d0)
  909. 0066 SPTieee(parm)(d0)
  910. 006c SPFieee(parm)(d0)
  911. 0072 SPAsin(parm)(d0)
  912. 0078 SPAcos(parm)(d0)
  913. 007e SPLog10(parm)(d0)
  914.  
  915. dev=console.device
  916. 002a CDInputHandler(events,consoleDevice)(a0/a1)
  917. 0030 RawKeyConvert(events,buffer,length,keyMap)(a0/a1,d1/a2)
  918. 0036 consolePrivate1()()
  919. 003c consolePrivate2()()
  920. 0042 consolePrivate3()()
  921. 0048 consolePrivate4()()
  922.  
  923. dev=input.device
  924. 002a PeekQualifier()()
  925.  
  926. dev=ramdrive.device
  927. 002a KillRAD0()()
  928. 0030 KillRAD(unit)(d0)
  929.  
  930. dev=timer.device
  931. 002a AddTime(dest,src)(a0/a1)
  932. 0030 SubTime(dest,src)(a0/a1)
  933. 0036 CmpTime(dest,src)(a0/a1)
  934. 003c ReadEClock(dest)(a0)
  935. 0042 GetSysTime(dest)(a0)
  936.  
  937. res=disk.resource
  938. 0006 AllocUnit(unitNum)(d0)
  939. 000c FreeUnit(unitNum)(d0)
  940. 0012 GetUnit(unitPointer)(a1)
  941. 0018 GiveUnit()()
  942. 001e GetUnitID(unitNum)(d0)
  943. 0024 ReadUnitID(unitNum)(d0)
  944.  
  945. res=potgo.resource
  946. 0006 AllocPotBits(bits)(d0)
  947. 000c FreePotBits(bits)(d0)
  948. 0012 WritePotgo(word,mask)(d0/d1)
  949.  
  950. res=ciaa.resource
  951. 0006 AddICRVector(resource,iCRBit,interrupt)(a6,d0/a1)
  952. 000c RemICRVector(resource,iCRBit,interrupt)(a6,d0/a1)
  953. 0012 AbleICR(resource,mask)(a6,d0)
  954. 0018 SetICR(resource,mask)(a6,d0)
  955.  
  956. res=ciab.resource
  957. 0006 AddICRVector(resource,iCRBit,interrupt)(a6,d0/a1)
  958. 000c RemICRVector(resource,iCRBit,interrupt)(a6,d0/a1)
  959. 0012 AbleICR(resource,mask)(a6,d0)
  960. 0018 SetICR(resource,mask)(a6,d0)
  961.  
  962. res=battclock.resource
  963. 0006 ResetBattClock()()
  964. 000c ReadBattClock()()
  965. 0012 WriteBattClock(time)(d0)
  966. 0018 battclockPrivate1()()
  967. 001e battclockPrivate2()()
  968.  
  969. res=battmem.resource
  970. 0006 ObtainBattSemaphore()()
  971. 000c ReleaseBattSemaphore()()
  972. 0012 ReadBattMem(buffer,offset,length)(a0,d0/d1)
  973. 0018 WriteBattMem(buffer,offset,length)(a0,d0/d1)
  974.  
  975.